package com.tm.chargecar.conf;

import com.tm.chargecar.enums.OperationTypeEnum;

import java.lang.annotation.*;

/**
 * @author lichuan
 */
@Target(ElementType.METHOD) //注解放置的目标位置,METHOD是可注解在方法级别上
@Retention(RetentionPolicy.RUNTIME) //注解在哪个阶段执行
@Documented
public @interface OperationLog {

    /**
     * 操作模块
     * @return
     */
    String operationModule() default "";

    /**
     * 操作类型
     * @return
     */
    OperationTypeEnum operationType() default OperationTypeEnum.OTHER;

    /**
     * 操作说明
     * @return
     */
    String description() default "";


}
